-- CISCO-IETF-VDSL-LINE-MIB.my : Description of managed objects for VDSL-- line interfaces.---- February 2002, Kalyan R. Dharanipragada---- Copyright (c) 1999-2002 by cisco Systems, Inc.-- All rights reserved.-- This MIB module is based on the Internet Draft-- draft-ietf-adslmib-vdsl-00.txt. In terms of object syntax and-- semantics, the content of this Cisco MIB is the same as-- the corresponding Internet Draft revision except for the fact that
-- several tables in the internet draft which were based on the draft-- High capacity MIB textual conventions have been left out.-- This Cisco MIB was created due to the "subject to change" nature-- of Internet Drafts. This Cisco MIB may later be deprecated, and-- the stable RFC, which may replace the Internet Draft, may be-- implemented in its place.CISCO-IETF-VDSL-LINE-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Gauge32,Integer32,NOTIFICATION-TYPEFROM SNMPv2-SMI
TEXTUAL-CONVENTION,RowStatus,TruthValueFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUPFROM SNMPv2-CONF
ifIndex FROM IF-MIB
SnmpAdminStringFROM SNMP-FRAMEWORK-MIB
ciscoExperiment FROM CISCO-SMI;ciscoIetfVdslMIB MODULE-IDENTITYLAST-UPDATED"200204180000Z"-- April 18, 2002ORGANIZATION"Cisco Systems"CONTACT-INFO"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
Tel: +1 800 553-NETS
E-mail: cs-2900lre@cisco.com"DESCRIPTION"The MIB module defining objects for the management of a pair of
VDSL modems at each end of the VDSL line. Each VDSL line has
an entry in an ifTable.
An agent may reside at either end of the VDSL line however the
MIB is designed to require no management communication between
them beyond that inherent in the low-level VDSL line protocol.
The agent may monitor and control this protocol for its needs.
VDSL lines may support optional Fast or Interleaved channels.
If these are supported, additional entries corresponding to the
supported channels must be created in the ifTable. Thus a VDSL
line that supports both channels will have three entries in the
ifTable, one for each physical, fast, and interleaved, whose
ifType values are equal to vdsl(97), fast(125), and
interleaved(124), respectively. The ifStackTable is used to
represent the relationship between the entries.
Naming Conventions:
Vtuc -- (VTUC) modem at near (Central) end of line
Vtur -- (VTUR) modem at Remote end of line
Vtu -- One of either Vtuc or Vtur
Curr -- Current
Prev -- Previous
Atn -- Attenuation
ES -- Errored Second.
LCS -- Line Code Specific
Lof -- Loss of Frame
Lol -- Loss of Link
Los -- Loss of Signal
Lpr -- Loss of Power
xyzs -- interval of Seconds in which xyz occurs
(e.g., xyz=Lof, Los, Lpr)
Max -- Maximum
Mgn -- Margin
Min -- Minimum
Psd -- Power Spectral Density
Snr -- Signal to Noise Ratio
Tx -- Transmit
Blks -- Blocks, a data unit, see cvdslVtuXChanCrcBlockLength
"REVISION"200204180000Z"-- April 18, 2002DESCRIPTION"This is a cisco version of the Internet draft"::={ ciscoExperiment 87}cvdslLineMib OBJECTIDENTIFIER::={ ciscoIetfVdslMIB 1}cvdslMibObjects OBJECTIDENTIFIER::={ cvdslLineMib 1}
---- textual conventions used in this MIB--CVdslLineCodingType ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"This data type is used as the syntax for the VDSL
Line Code."SYNTAXINTEGER{other(1),-- none of the followingmcm(2),-- Multiple Carrier Modulationscm(3)-- Single Carrier Modulation}CVdslLineEntity ::=TEXTUAL-CONVENTIONSTATUScurrent
DESCRIPTION"Identifies a modem as being either Vtuc or Vtur. A
VDSL line consists of two modems, a Vtuc and a Vtur."SYNTAXINTEGER{vtuc(1),-- central site modemvtur(2)-- remote site modem}---- objects--cvdslLineTable OBJECT-TYPESYNTAXSEQUENCEOF CvdslLineEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table includes common attributes describing
both ends of the line. It is required for all VDSL
physical interfaces. VDSL physical interfaces are
those ifEntries where ifType is equal to vdsl(97)."::={ cvdslMibObjects 1}cvdslLineEntry OBJECT-TYPESYNTAX CvdslLineEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the cvdslLineTable."INDEX{ ifIndex }::={ cvdslLineTable 1}
CvdslLineEntry ::=SEQUENCE{
cvdslLineCoding CVdslLineCodingType,
cvdslLineType INTEGER,
cvdslLineConfProfile Integer32,
cvdslLineAlarmConfProfile Integer32}cvdslLineCoding OBJECT-TYPESYNTAX CVdslLineCodingType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Specifies the VDSL coding type used on this line."::={ cvdslLineEntry 1}cvdslLineType OBJECT-TYPESYNTAXINTEGER{noChannel(1),-- no channels existfastOnly(2),-- fast channel onlyslowOnly(3),-- slow channel only
either(4),-- either fast or slow channel existboth(5)-- both fast and slow channels exist}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Defines the type of VDSL physical line
entity that exists, by defining whether and how
the line is channelized. If the line is channelized,
the value will be other than noChannel(1). This
object defines which channel type(s) are supported.
In the case that the line is channelized, the manager
can use the ifStackTable to determine the ifIndex for
the associated channel(s)."::={ cvdslLineEntry 2}
cvdslLineConfProfile OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The value of this object identifies the rows
in the VDSL Line Configuration Profile Table,
( cvdslLineConfProfileTable ), which apply for this
VDSL line, and channels if applicable."::={ cvdslLineEntry 3}cvdslLineAlarmConfProfile OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The value of this object identifies the rows in the VDSL
Line Alarm Configuration Profile Table,
( cvdslLineAlarmConfProfileTable ), which apply to this
VDSL line, and channels if applicable."::={ cvdslLineEntry 4}cvdslPhysTable OBJECT-TYPESYNTAXSEQUENCEOF CvdslPhysEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table provides one row for each Vtu. Each row
contains the Physical Layer Parameters table for that
Vtu. VDSL physical interfaces are those ifEntries where
ifType is equal to vdsl(97)."::={ cvdslMibObjects 2}cvdslPhysEntry OBJECT-TYPESYNTAX CvdslPhysEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"An entry in the cvdslPhysTable."INDEX{ ifIndex, cvdslPhysSide }::={ cvdslPhysTable 1}
CvdslPhysEntry ::=SEQUENCE{
cvdslPhysSide CVdslLineEntity,
cvdslInvSerialNumber SnmpAdminString,
cvdslInvVendorID SnmpAdminString,
cvdslInvVersionNumber SnmpAdminString,
cvdslCurrSnrMgn INTEGER,
cvdslCurrAtn Gauge32,
cvdslCurrStatus BITS,
cvdslCurrOutputPwr INTEGER,
cvdslCurrAttainableRate Gauge32}cvdslPhysSide OBJECT-TYPESYNTAX CVdslLineEntity
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Identifies whether the modem is the Vtuc or Vtur."::={ cvdslPhysEntry 1}cvdslInvSerialNumber OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The vendor specific string that identifies the
vendor equipment."::={ cvdslPhysEntry 2}cvdslInvVendorID OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..16))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The vendor ID code is a copy of the binary vendor
identification field defined by the PHY[10] and
expressed as readable characters."::={ cvdslPhysEntry 3}cvdslInvVersionNumber OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..16))
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The vendor specific version number sent by this Vtu
as part of the initialization messages. It is a copy
of the binary version number field defined by the
PHY[10] and expressed as readable characters."::={ cvdslPhysEntry 4}cvdslCurrSnrMgn OBJECT-TYPESYNTAXINTEGER(-640..640)UNITS"tenth dB"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"Noise Margin as seen by this Vtu with respect to its
received signal in tenth dB."::={ cvdslPhysEntry 5}cvdslCurrAtn OBJECT-TYPESYNTAXGauge32(0..630)UNITS"tenth dB"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Measured difference in the total power transmitted by
the peer Vtu and the total power received by this Vtu."::={ cvdslPhysEntry 6}cvdslCurrStatus OBJECT-TYPESYNTAXBITS{
noDefect(0),lossOfFraming(1),lossOfSignal(2),lossOfPower(3),lossOfSignalQuality(4),lossOfLink(5),dataInitFailure(6),configInitFailure(7),protocolInitFailure(8),noPeerVtuPresent(9)}MAX-ACCESSread-only
STATUScurrentDESCRIPTION"Indicates current state of the Vtu line. This is a
bit-map of possible conditions. The various bit
positions are:
0 noDefect There no defects on the line
1 lossOfFraming Vtu failure due to not receiving
valid frame.
2 lossOfSignal Vtu failure due to not receiving
signal.
3 lossOfPower Vtu failure due to loss of power.
4 lossOfSignalQuality Loss of Signal Quality is declared
when the Noise Margin falls below
the Minimum Noise Margin, or the
bit-error-rate exceeds 10^-7.
5 lossOfLink Vtu failure due to inability to
link with peer Vtu.
6 dataInitFailure Vtu failure during initialization
due to bit errors corrupting
startup exchange data.
7 configInitFailure Vtu failure during initialization
due to peer Vtu not able to support
requested configuration.
8 protocolInitFailure Vtu failure during initialization
due to incompatible protocol used
by the peer Vtu.
9 noPeerVtuPresent Vtu failure during initialization
due to no activation sequence
detected from peer Vtu.
This is intended to supplement ifOperStatus."::={ cvdslPhysEntry 7}cvdslCurrOutputPwr OBJECT-TYPESYNTAXINTEGER(-310..310)UNITS"tenth dBm"MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Measured total output power transmitted by this ATU.
This is the measurement that was reported during
the last activation sequence."::={ cvdslPhysEntry 8}cvdslCurrAttainableRate OBJECT-TYPESYNTAXGauge32UNITS"bps"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the maximum currently attainable data rate
by the Vtu. This value will be equal or greater than
the current line rate."::={ cvdslPhysEntry 9}cvdslChanTable OBJECT-TYPESYNTAXSEQUENCEOF CvdslChanEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table provides one row for each Vtu channel.
VDSL channel interfaces are those ifEntries where
ifType is equal to interleave(124) or fast(125)."::={ cvdslMibObjects 3}cvdslChanEntry OBJECT-TYPESYNTAX CvdslChanEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the cvdslChanTable."INDEX{ ifIndex, cvdslPhysSide }::={ cvdslChanTable 1}
CvdslChanEntry ::=
SEQUENCE{
cvdslChanInterleaveDelay Gauge32,
cvdslChanCrcBlockLength Gauge32}cvdslChanInterleaveDelay OBJECT-TYPESYNTAXGauge32UNITS"milli-seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Interleave Delay for this channel.
Interleave delay applies only to the interleave
(slow) channel and defines the mapping (relative
spacing) between subsequent input bytes at the
interleaver input and their placement in the bit
stream at the interleaver output. Larger numbers
provide greater separation between consecutive
input bytes in the output bit stream allowing for
improved impulse noise immunity at the expense of
payload latency.
In the case where the ifType is fast(125), the
object is not instantiated."::={ cvdslChanEntry 1}cvdslChanCrcBlockLength OBJECT-TYPESYNTAXGauge32UNITS"byte"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the length of the channel data-block
on which the CRC operates."::={ cvdslChanEntry 2}-- ::= { cvdslMibObjects 4 } not used, cvdslPerfDataTable removed
-- ::= { cvdslMibObjects 5 } not used, cvdslPerfIntervalTable removed
-- ::= { cvdslMibObjects 6 } not used, cvdslChanPerfDataTable removed
-- ::= { cvdslMibObjects 7 } not used, cvdslChanIntervalTable removed
cvdslLineConfProfileTable OBJECT-TYPESYNTAXSEQUENCEOF CvdslLineConfProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains information on the VDSL line
configuration. One entry in this table reflects a
profile defined by a manager which can be used to
configure the VDSL line."::={ cvdslMibObjects 8}cvdslLineConfProfileEntry OBJECT-TYPESYNTAX CvdslLineConfProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry consists of a list of parameters that
represents the configuration of a VDSL modem. A
default profile with an index of 1 will always exist
and its parameters will be set to vendor specific
values, unless otherwise specified in this document."INDEX{ cvdslPhysSide, cvdslLineConfProfileIndex }::={ cvdslLineConfProfileTable 1}
CvdslLineConfProfileEntry ::=SEQUENCE{
cvdslLineConfProfileIndex Integer32,
cvdslLineConfProfileName SnmpAdminString,
cvdslLineConfTargetSnrMgn INTEGER,
cvdslLineConfTxSpeed INTEGER,
cvdslLineConfRxSpeed INTEGER,
cvdslLineConfProfileRowStatus RowStatus}
cvdslLineConfProfileIndex OBJECT-TYPESYNTAXInteger32(1..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This object is used by the line configuration table
in order to identify a row in that table. The system
will always provide a default profile whose value is 1."::={ cvdslLineConfProfileEntry 1}cvdslLineConfProfileName OBJECT-TYPESYNTAXSnmpAdminString(SIZE(1..32))MAX-ACCESSread-create
STATUScurrentDESCRIPTION"The name for this profile as specified by a user."::={ cvdslLineConfProfileEntry 2}cvdslLineConfTargetSnrMgn OBJECT-TYPESYNTAXINTEGER(0..310)UNITS"tenth dB"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Configured Target Signal/Noise Margin. This is the
Noise Margin the modem must achieve with a BER of 10-7
or better to successfully complete initialization."::={ cvdslLineConfProfileEntry 3}
cvdslLineConfTxSpeed OBJECT-TYPESYNTAXINTEGER(1..2147483647)UNITS"bits per second"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Transmit speed for this modem. The corresponding modem
on the other end of the VDSL line will have an equal
cvdslLineConfRxSpeed value."::={ cvdslLineConfProfileEntry 4}cvdslLineConfRxSpeed OBJECT-TYPESYNTAXINTEGER(1..2147483647)UNITS"bits per second"
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Receive speed for this modem. The corresponding modem
on the other end of the VDSL line will have an equal
cvdslLineConfTxSpeed value."::={ cvdslLineConfProfileEntry 5}cvdslLineConfProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to create a new row or modify or
delete an existing row in this table.
A profile activated by setting this object to `active'.
When `active' is set, the system will validate the profile.
Before a profile can be deleted or taken out of
service, (by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines.
The DEFVAL profile cannot be deleted."::={ cvdslLineConfProfileEntry 6}---- Multiple carrier modulation (MCM) configuration profile tables--cvdslLineMCMConfProfileTable OBJECT-TYPESYNTAXSEQUENCEOF CvdslLineMCMConfProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains information on the VDSL line
configuration. One entry in this table reflects a
profile defined by a manager which can be used to
configure the VDSL line."::={ cvdslMibObjects 9}cvdslLineMCMConfProfileEntry OBJECT-TYPE
SYNTAX CvdslLineMCMConfProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry consists of a list of parameters that
represents the configuration of a multiple carrier
modulation VDSL modem. A default profile with an
index of 1 will always exist and its parameters will
be set to vendor specific values, unless otherwise
specified in this document."INDEX{ cvdslPhysSide, cvdslLineConfProfileIndex }::={ cvdslLineMCMConfProfileTable 1}
CvdslLineMCMConfProfileEntry ::=SEQUENCE{
cvdslMCMConfProfileTxWindowLength INTEGER,
cvdslMCMConfProfileRowStatus RowStatus
}cvdslMCMConfProfileTxWindowLength OBJECT-TYPESYNTAXINTEGER(1..255)UNITS"samples"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the length of the transmit window, counted
in samples at the sampling rate corresponding to the
negotiated value of N."::={ cvdslLineMCMConfProfileEntry 1}cvdslMCMConfProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrent
DESCRIPTION"This object is used to create a new row or modify or
delete an existing row in this table.
A profile activated by setting this object to `active'.
When `active' is set, the system will validate the profile.
Before a profile can be deleted or taken out of
service, (by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines."::={ cvdslLineMCMConfProfileEntry 2}cvdslLineMCMConfProfileTxBandTable OBJECT-TYPESYNTAXSEQUENCEOF CvdslLineMCMConfProfileTxBandEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains transmit band descriptor configuration
information for a VDSL line. Each entry in this table
reflects the configuration for one of possibly many bands
with a multiple carrier modulation (MCM) VDSL line.
These entries are defined by a manager and can be used to
configure the VDSL line."::={ cvdslMibObjects 10}cvdslLineMCMConfProfileTxBandEntry OBJECT-TYPESYNTAX CvdslLineMCMConfProfileTxBandEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry consists of a transmit band descriptor, which
is defined by a start and a stop tone index.
A default profile with an index of 1 will always exist and
its parameters will be set to vendor specific values,
unless otherwise specified in this document."INDEX{ cvdslPhysSide, cvdslLineConfProfileIndex,
cvdslMCMConfProfileTxBandNumber }::={ cvdslLineMCMConfProfileTxBandTable 1}
CvdslLineMCMConfProfileTxBandEntry ::=SEQUENCE{
cvdslMCMConfProfileTxBandNumber INTEGER,
cvdslMCMConfProfileTxBandStart INTEGER,
cvdslMCMConfProfileTxBandStop INTEGER,
cvdslMCMConfProfileTxBandRowStatus RowStatus}cvdslMCMConfProfileTxBandNumber OBJECT-TYPESYNTAXINTEGER(1..2147483647)MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"The index for this band descriptor entry."::={ cvdslLineMCMConfProfileTxBandEntry 1}cvdslMCMConfProfileTxBandStart OBJECT-TYPESYNTAXINTEGER(1..2147483647)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Start tone index for this band."::={ cvdslLineMCMConfProfileTxBandEntry 2}cvdslMCMConfProfileTxBandStop OBJECT-TYPESYNTAXINTEGER(1..2147483647)
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Stop tone index for this band."::={ cvdslLineMCMConfProfileTxBandEntry 3}cvdslMCMConfProfileTxBandRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to create a new row or modify or
delete an existing row in this table.
A profile activated by setting this object to `active'.
When `active' is set, the system will validate the profile.
Before a profile can be deleted or taken out of
service, (by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines."
::={ cvdslLineMCMConfProfileTxBandEntry 4}cvdslLineMCMConfProfileRxBandTable OBJECT-TYPESYNTAXSEQUENCEOF CvdslLineMCMConfProfileRxBandEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains receive band descriptor configuration
information for a VDSL line. Each entry in this table
reflects the configuration for one of possibly many bands
with a multiple carrier modulation (MCM) VDSL line.
These entries are defined by a manager and can be used to
configure the VDSL line."::={ cvdslMibObjects 11}cvdslLineMCMConfProfileRxBandEntry OBJECT-TYPESYNTAX CvdslLineMCMConfProfileRxBandEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry consists of a transmit band descriptor, which
defines the start and stop bands and the power spectral
density (PSD) for that band.
A default profile with an index of 1 will always exist and
its parameters will be set to vendor specific values,
unless otherwise specified in this document."INDEX{ cvdslPhysSide, cvdslLineConfProfileIndex,
cvdslMCMConfProfileRxBandNumber }::={ cvdslLineMCMConfProfileRxBandTable 1}
CvdslLineMCMConfProfileRxBandEntry ::=SEQUENCE{
cvdslMCMConfProfileRxBandNumber INTEGER,
cvdslMCMConfProfileRxBandStart INTEGER,
cvdslMCMConfProfileRxBandStop INTEGER,
cvdslMCMConfProfileRxBandRowStatus RowStatus}cvdslMCMConfProfileRxBandNumber OBJECT-TYPESYNTAXINTEGER(1..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The index for this band descriptor entry."::={ cvdslLineMCMConfProfileRxBandEntry 1}cvdslMCMConfProfileRxBandStart OBJECT-TYPESYNTAXINTEGER(1..2147483647)
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Start tone index for this band."::={ cvdslLineMCMConfProfileRxBandEntry 2}cvdslMCMConfProfileRxBandStop OBJECT-TYPESYNTAXINTEGER(1..2147483647)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Stop tone index for this band."::={ cvdslLineMCMConfProfileRxBandEntry 3}cvdslMCMConfProfileRxBandRowStatus OBJECT-TYPESYNTAXRowStatus
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to create a new row or modify or
delete an existing row in this table.
A profile activated by setting this object to `active'.
When `active' is set, the system will validate the profile.
Before a profile can be deleted or taken out of
service, (by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines."::={ cvdslLineMCMConfProfileRxBandEntry 4}cvdslLineMCMConfProfileTxPSDTable OBJECT-TYPESYNTAXSEQUENCEOF CvdslLineMCMConfProfileTxPSDEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"This table contains transmit PSD mask descriptor
configuration information for a VDSL line. Each entry in
this table reflects the configuration for one tone within
a multiple carrier modulation (MCM) VDSL line. These
entries are defined by a manager and can be used to
configure the VDSL line."::={ cvdslMibObjects 12}cvdslLineMCMConfProfileTxPSDEntry OBJECT-TYPESYNTAX CvdslLineMCMConfProfileTxPSDEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry consists of a transmit PSD mask descriptor,
which defines the power spectral density (PSD) for a tone.
A default profile with an index of 1 will always exist and
its parameters will be set to vendor specific values,
unless otherwise specified in this document."
INDEX{ cvdslPhysSide, cvdslLineConfProfileIndex,
cvdslMCMConfProfileTxPSDNumber }::={ cvdslLineMCMConfProfileTxPSDTable 1}
CvdslLineMCMConfProfileTxPSDEntry ::=SEQUENCE{
cvdslMCMConfProfileTxPSDNumber INTEGER,
cvdslMCMConfProfileTxPSDTone INTEGER,
cvdslMCMConfProfileTxPSDPSD INTEGER,
cvdslMCMConfProfileTxPSDRowStatus RowStatus}cvdslMCMConfProfileTxPSDNumber OBJECT-TYPESYNTAXINTEGER(1..2147483647)
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The index for this mask descriptor entry."::={ cvdslLineMCMConfProfileTxPSDEntry 1}cvdslMCMConfProfileTxPSDTone OBJECT-TYPESYNTAXINTEGER(1..2147483647)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The tone index for which the PSD is being specified."::={ cvdslLineMCMConfProfileTxPSDEntry 2}cvdslMCMConfProfileTxPSDPSD OBJECT-TYPE
SYNTAXINTEGER(1..2147483647)UNITS"0.5dB"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Power Spectral Density level in steps of 0.5dB with
an offset of -140dbm/Hz."::={ cvdslLineMCMConfProfileTxPSDEntry 3}cvdslMCMConfProfileTxPSDRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to create a new row or modify or
delete an existing row in this table.
A profile activated by setting this object to `active'.
When `active' is set, the system will validate the profile.
Before a profile can be deleted or taken out of
service, (by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines."::={ cvdslLineMCMConfProfileTxPSDEntry 4}cvdslLineMCMConfProfileMaxTxPSDTable OBJECT-TYPESYNTAXSEQUENCEOF CvdslLineMCMConfProfileMaxTxPSDEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains transmit maximum PSD mask descriptor
configuration information for a VDSL line. Each entry in
this table reflects the configuration for one tone within
a multiple carrier modulation (MCM) VDSL modem. These
entries are defined by a manager and can be used to
configure the VDSL line."::={ cvdslMibObjects 13}cvdslLineMCMConfProfileMaxTxPSDEntry OBJECT-TYPESYNTAX CvdslLineMCMConfProfileMaxTxPSDEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry consists of a transmit PSD mask descriptor,
which defines the maximum power spectral density (PSD)
for a tone.
A default profile with an index of 1 will always exist and
its parameters will be set to vendor specific values,
unless otherwise specified in this document."INDEX{ cvdslPhysSide, cvdslLineConfProfileIndex,
cvdslMCMConfProfileMaxTxPSDNumber }::={ cvdslLineMCMConfProfileMaxTxPSDTable 1}
CvdslLineMCMConfProfileMaxTxPSDEntry ::=SEQUENCE{
cvdslMCMConfProfileMaxTxPSDNumber INTEGER,
cvdslMCMConfProfileMaxTxPSDTone INTEGER,
cvdslMCMConfProfileMaxTxPSDPSD INTEGER,
cvdslMCMConfProfileMaxTxPSDRowStatus RowStatus}cvdslMCMConfProfileMaxTxPSDNumber OBJECT-TYPESYNTAXINTEGER(1..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The index for this band descriptor entry."::={ cvdslLineMCMConfProfileMaxTxPSDEntry 1}
cvdslMCMConfProfileMaxTxPSDTone OBJECT-TYPESYNTAXINTEGER(1..2147483647)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The tone index for which the PSD is being specified."::={ cvdslLineMCMConfProfileMaxTxPSDEntry 2}cvdslMCMConfProfileMaxTxPSDPSD OBJECT-TYPESYNTAXINTEGER(1..2147483647)UNITS"0.5dB"MAX-ACCESSread-create
STATUScurrentDESCRIPTION"Power Spectral Density level in steps of 0.5dB with
an offset of -140dbm/Hz."::={ cvdslLineMCMConfProfileMaxTxPSDEntry 3}cvdslMCMConfProfileMaxTxPSDRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to create a new row or modify or
delete an existing row in this table.
A profile activated by setting this object to `active'.
When `active' is set, the system will validate the profile.
Before a profile can be deleted or taken out of
service, (by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines."
::={ cvdslLineMCMConfProfileMaxTxPSDEntry 4}cvdslLineMCMConfProfileMaxRxPSDTable OBJECT-TYPESYNTAXSEQUENCEOF CvdslLineMCMConfProfileMaxRxPSDEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains maximum receive PSD mask descriptor
configuration information for a VDSL line. Each entry in
this table reflects the configuration for one tone within
a multiple carrier modulation (MCM) VDSL modem. These
entries are defined by a manager and can be used to
configure the VDSL line."::={ cvdslMibObjects 14}cvdslLineMCMConfProfileMaxRxPSDEntry OBJECT-TYPESYNTAX CvdslLineMCMConfProfileMaxRxPSDEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry consists of a transmit PSD mask descriptor,
which defines the power spectral density (PSD) for a
tone.
A default profile with an index of 1 will always exist and
its parameters will be set to vendor specific values,
unless otherwise specified in this document."INDEX{ cvdslPhysSide, cvdslLineConfProfileIndex,
cvdslMCMConfProfileMaxRxPSDNumber }::={ cvdslLineMCMConfProfileMaxRxPSDTable 1}
CvdslLineMCMConfProfileMaxRxPSDEntry ::=SEQUENCE{
cvdslMCMConfProfileMaxRxPSDNumber INTEGER,
cvdslMCMConfProfileMaxRxPSDTone INTEGER,
cvdslMCMConfProfileMaxRxPSDPSD INTEGER,
cvdslMCMConfProfileMaxRxPSDRowStatus RowStatus}cvdslMCMConfProfileMaxRxPSDNumber OBJECT-TYPESYNTAXINTEGER(1..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The index for this band descriptor entry."::={ cvdslLineMCMConfProfileMaxRxPSDEntry 1}cvdslMCMConfProfileMaxRxPSDTone OBJECT-TYPESYNTAXINTEGER(1..2147483647)
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The tone index for which the PSD is being specified."::={ cvdslLineMCMConfProfileMaxRxPSDEntry 2}cvdslMCMConfProfileMaxRxPSDPSD OBJECT-TYPESYNTAXINTEGER(1..2147483647)UNITS"0.5dB"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Power Spectral Density level in steps of 0.5dB with
an offset of -140dbm/Hz."::={ cvdslLineMCMConfProfileMaxRxPSDEntry 3}
cvdslMCMConfProfileMaxRxPSDRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to create a new row or modify or
delete an existing row in this table.
A profile activated by setting this object to `active'.
When `active' is set, the system will validate the profile.
Before a profile can be deleted or taken out of
service, (by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines."::={ cvdslLineMCMConfProfileMaxRxPSDEntry 4}---- Single carrier modulation (SCM) configuration profile table--
cvdslLineSCMConfProfileTable OBJECT-TYPESYNTAXSEQUENCEOF CvdslLineSCMConfProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains information on the VDSL line
configuration. One entry in this table reflects a
profile defined by a manager which can be used to
configure the VDSL line."::={ cvdslMibObjects 15}cvdslLineSCMConfProfileEntry OBJECT-TYPESYNTAX CvdslLineSCMConfProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry consists of a list of parameters that
represents the configuration of a single carrier
modulation VDSL modem.
A default profile with an index of 1 will always exist and
its parameters will be set to vendor specific values,
unless otherwise specified in this document."INDEX{ cvdslPhysSide, cvdslLineConfProfileIndex }::={ cvdslLineSCMConfProfileTable 1}
CvdslLineSCMConfProfileEntry ::=SEQUENCE{
cvdslSCMConfProfileInterleaveDepth INTEGER,
cvdslSCMConfProfileFastCodewordSize INTEGER,
cvdslSCMConfProfileTransmitPSDMask BITS,
cvdslSCMConfProfileTransmitPSDLevel INTEGER,
cvdslSCMConfProfileSymbolRateProfile INTEGER,
cvdslSCMConfProfileConstellationSize INTEGER,
cvdslSCMConfProfileCenterFrequency INTEGER,
cvdslSCMConfProfileRowStatus RowStatus}cvdslSCMConfProfileInterleaveDepth OBJECT-TYPESYNTAXINTEGER(1..2147483647)UNITS"octets"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the interleaving depth."::={ cvdslLineSCMConfProfileEntry 1}cvdslSCMConfProfileFastCodewordSize OBJECT-TYPESYNTAXINTEGER(0..180)
UNITS"octets"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the length in octets of the fast codeword.
A value of 0 indicates that the single latency transport
class is to be utilized."::={ cvdslLineSCMConfProfileEntry 2}cvdslSCMConfProfileTransmitPSDMask OBJECT-TYPESYNTAXBITS{vendorNotch1(0),-- vendor specific notchvendorNotch2(1),-- vendor specific notch
amateurBand30m(2),-- amateur radio 30m band notchamateurBand40m(3),-- amateur radio 40m band notchamateurBand80m(4),-- amateur radio 80m band notchamateurBand160m(5)-- amateur radio 160m band notch}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The transmit power spectral density mask code."::={ cvdslLineSCMConfProfileEntry 3}cvdslSCMConfProfileTransmitPSDLevel OBJECT-TYPE
SYNTAXINTEGER(1..2147483647)UNITS"dBm/Hz"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The transmit power spectral density for the VDSL modem."::={ cvdslLineSCMConfProfileEntry 4}cvdslSCMConfProfileSymbolRateProfile OBJECT-TYPESYNTAXINTEGER(1..2147483647)UNITS"kbaud"MAX-ACCESSread-createSTATUScurrentDESCRIPTION
"The symbol rate profile calculated as S = SR/BSR, where
SR is the required symbol rate in kbaud, BSR = 67.5."::={ cvdslLineSCMConfProfileEntry 5}cvdslSCMConfProfileConstellationSize OBJECT-TYPESYNTAXINTEGER(0..15)UNITS"log2"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the constellation size."::={ cvdslLineSCMConfProfileEntry 6}cvdslSCMConfProfileCenterFrequency OBJECT-TYPESYNTAXINTEGER(0..511)
UNITS"kHz"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the center frequency profile K."::={ cvdslLineSCMConfProfileEntry 7}cvdslSCMConfProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to create a new row or modify or
delete an existing row in this table.
A profile activated by setting this object to `active'.
When `active' is set, the system will validate the profile.
Before a profile can be deleted or taken out of
service, (by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines."::={ cvdslLineSCMConfProfileEntry 8}---- Alarm configuration profile table--cvdslLineAlarmConfProfileTable OBJECT-TYPESYNTAXSEQUENCEOF CvdslLineAlarmConfProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains information on the VDSL line alarm
configuration. One entry in this table reflects a profile
defined by a manager which can be used to configure the
VDSL line alarm thresholds."::={ cvdslMibObjects 16}
cvdslLineAlarmConfProfileEntry OBJECT-TYPESYNTAX CvdslLineAlarmConfProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry consists of a list of parameters that
represents the configuration of a VDSL line alarm
profile.
A default profile with an index of 1 will always exist and
its parameters will be set to vendor specific values,
unless otherwise specified in this document."INDEX{ cvdslPhysSide, cvdslLineAlarmConfProfileIndex }::={ cvdslLineAlarmConfProfileTable 1}
CvdslLineAlarmConfProfileEntry ::=SEQUENCE{
cvdslLineAlarmConfProfileIndex Integer32,
cvdslLineAlarmConfProfileName SnmpAdminString,
cvdslInitFailureNotificationEnable TruthValue,
cvdslLineAlarmConfProfileRowStatus RowStatus}cvdslLineAlarmConfProfileIndex OBJECT-TYPESYNTAXInteger32(1..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This object is used by the line alarm configuration table
in order to identify a row in that table. The system will
always provide a default profile whose index is 1."::={ cvdslLineAlarmConfProfileEntry 1}
cvdslLineAlarmConfProfileName OBJECT-TYPESYNTAXSnmpAdminString(SIZE(1..32))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The name for this profile as specified by a user."::={ cvdslLineAlarmConfProfileEntry 2}cvdslInitFailureNotificationEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object specifies if a cvdslInitFailureNotification
notification will be generated if an initialization
failure occurs."::={ cvdslLineAlarmConfProfileEntry 3}cvdslLineAlarmConfProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to create a new row or modify or
delete an existing row in this table.
A profile activated by setting this object to `active'.
When `active' is set, the system will validate the profile.
Before a profile can be deleted or taken out of
service, (by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines."::={ cvdslLineAlarmConfProfileEntry 4}-- Notification definitionscvdslNotifications OBJECTIDENTIFIER::={ cvdslLineMib 0}cvdslInitFailureNotification NOTIFICATION-TYPEOBJECTS{
cvdslCurrStatus
}STATUScurrentDESCRIPTION"Vtu initialization failed. See cvdslCurrStatus for
potential reasons."::={ cvdslNotifications 1}-- conformance informationcvdslConformance OBJECTIDENTIFIER::={ cvdslLineMib 3}cvdslGroups OBJECTIDENTIFIER::={ cvdslConformance 1}
cvdslCompliances OBJECTIDENTIFIER::={ cvdslConformance 2}cvdslLineMibCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for SNMP entities which
manage VDSL interfaces."MODULE-- this moduleMANDATORY-GROUPS{
cvdslGroup
}GROUP cvdslMCMGroup
DESCRIPTION"This group is mandatory for VDSL Lines which
utilize multiple carrier modulation.
This group should not be implemented for VDSL lines
which utilize single carrier modulation."GROUP cvdslSCMGroup
DESCRIPTION"This group is mandatory for VDSL lines which
utilize single carrier modulation.
This group should not be implemented for VDSL lines
which utilize multiple carrier modulation"::={ cvdslCompliances 1}-- units of conformancecvdslGroup OBJECT-GROUPOBJECTS{
cvdslLineCoding,
cvdslLineType,
cvdslLineConfProfile,
cvdslLineAlarmConfProfile,
cvdslInvSerialNumber,
cvdslInvVendorID,
cvdslInvVersionNumber,
cvdslCurrSnrMgn,
cvdslCurrAtn,
cvdslCurrStatus,
cvdslCurrOutputPwr,
cvdslCurrAttainableRate,
cvdslChanInterleaveDelay,
cvdslChanCrcBlockLength,
cvdslLineConfProfileName,
cvdslLineConfTargetSnrMgn,
cvdslLineConfTxSpeed,
cvdslLineConfRxSpeed,
cvdslLineConfProfileRowStatus,
cvdslLineAlarmConfProfileName,
cvdslInitFailureNotificationEnable,
cvdslLineAlarmConfProfileRowStatus
}STATUScurrentDESCRIPTION"A collection of objects providing information about
a VDSL Line."::={ cvdslGroups 1}cvdslMCMGroup OBJECT-GROUP
OBJECTS{
cvdslMCMConfProfileTxWindowLength,
cvdslMCMConfProfileRowStatus,
cvdslMCMConfProfileTxBandStart,
cvdslMCMConfProfileTxBandStop,
cvdslMCMConfProfileTxBandRowStatus,
cvdslMCMConfProfileRxBandStart,
cvdslMCMConfProfileRxBandStop,
cvdslMCMConfProfileRxBandRowStatus,
cvdslMCMConfProfileTxPSDTone,
cvdslMCMConfProfileTxPSDPSD,
cvdslMCMConfProfileTxPSDRowStatus,
cvdslMCMConfProfileMaxTxPSDTone,
cvdslMCMConfProfileMaxTxPSDPSD,
cvdslMCMConfProfileMaxTxPSDRowStatus,
cvdslMCMConfProfileMaxRxPSDTone,
cvdslMCMConfProfileMaxRxPSDPSD,
cvdslMCMConfProfileMaxRxPSDRowStatus
}STATUScurrentDESCRIPTION"A collection of objects providing configuration
information for a VDSL line based upon multiple carrier
modulation modem."::={ cvdslGroups 2}cvdslSCMGroup OBJECT-GROUPOBJECTS{
cvdslSCMConfProfileInterleaveDepth,
cvdslSCMConfProfileFastCodewordSize,
cvdslSCMConfProfileTransmitPSDMask,
cvdslSCMConfProfileTransmitPSDLevel,
cvdslSCMConfProfileSymbolRateProfile,
cvdslSCMConfProfileConstellationSize,
cvdslSCMConfProfileCenterFrequency,
cvdslSCMConfProfileRowStatus
}STATUScurrentDESCRIPTION"A collection of objects providing configuration
information for a VDSL line based upon single carrier
modulation modem."::={ cvdslGroups 3}cvdslNotificationGroup NOTIFICATION-GROUPNOTIFICATIONS{
cvdslInitFailureNotification
}STATUScurrentDESCRIPTION"This group supports notifications of significant
conditions associated with VDSL Lines."::={ cvdslGroups 4}END